﻿@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,td,th,table,frame,ul,li,ol,p{margin:0px;padding:0px;}
body,input,textarea{font-family:"宋体";font-size:12px;}
body{background:url(../top_bg.gif) repeat-x;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#2181bd;}
a:hover{text-decoration:none;color:#f00;}
.clearfix{clear:both;display:block;*zoom:1;}
.w1000{width:960px;margin:0 auto;}

#top{height:210px;overflow:hidden;background:url(../top_banner.jpg) no-repeat;}
#top_left{float:left;clear:left;width:560px;height:200px; overflow:hidden;position: relative;}
#top_left img{margin:25px 0px 0px 10px;}
#top_right{float:right;clear:right;width:390px;height:200px; overflow:hidden;}
#top_menu{height:30px;line-height:30px; text-align:right;}
#top_menu ul{margin:0px;padding:0px 30px 0px 0px;}
#top_menu li{display:inline;color:#999;}
#top_navbar{ text-align:right;}
#top_navbar img{margin-right:25px;}


/*#navbar_box{background:url(../navbar_bg.gif) repeat-x;width:960px;height:35px;overflow:hidden; margin:0 auto;position: relative;}
#navbar{height:35px; line-height:35px; overflow:hidden;}
#navbar ul{margin:0px;padding:0px 0px 0px 40px;}
#navbar li{float:left;display:inline;text-align:center; font-family:"微软雅黑";}
#navbar li.line{width:1px; overflow:hidden;background:#1b458a;height:38px;}
#navbar li a{color:#fff;display:block;font-weight:bold;display:block;width:110px;height:38px;}
#navbar li a:hover{color:#fff;background:url(../navbar_mouse.gif) center bottom no-repeat;font-weight:bold;}*/

/* Nav
==========================================================*/
#navbar_box {
	width:960px;
	position: relative;
	margin:0px auto;
	background:url(../navbar_bg.gif) repeat-x;
}
#navbar{background:url(../navbar_left.gif) left top no-repeat;}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0px 0px 0px 30px;
	display:block;
	background:url(../navbar_right.gif) right top no-repeat;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
}
.nav li.line{width:1px; overflow:hidden;background:#1b458a;height:34px;}
.nav a {
    display: block;
    width: 105px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
}
.subnav {
    position: absolute;
    top: 35px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
	background:#cbddee;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
}
.subnav p span {
    display: block;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}


/* subnav position and pointer position */
#subnav1 { left: 135px; }
#subnav2 { left: 245px; }
#subnav3 { left: 460px; }
#subnav4 { left: 580px; }
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;
}
#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {min-width: 110px; z-index: 999;}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}


/*主体*/
#body{margin-top:10px;}
#body_left{float:left;clear:left;overflow:hidden;width:698px;background:url(../news_bg.gif) right bottom no-repeat;height:282px;}
#body_right{float:right; clear:right; overflow:hidden;width:262px; background:url(../edu_bg.gif) no-repeat;height:282px;}
#body_flash{float:left;clear:left;overflow:hidden;width:290px;margin-left:10px;}
#body_news{float:right;clear:right;overflow:hidden;width:384px;}

.body_edu_title{height:32px;line-height:32px;color:#fff;padding-left:35px;font-size:14px;font-weight:bold;}
.t_public_title{height:29px;line-height:29px;color:#224188;background:url(../left_news_bg.gif) left bottom no-repeat;padding-left:2px;font-size:14px;font-weight:bold;}
.t_public_title span{float:right;}
.t_public_title span img{margin:10px 5px 0px 0px;}
.t_public_text{display:block; clear:both;}
.t_public_text ul{margin:0px;padding:5px 0px 0px 5px;}
.t_public_text li{line-height:25px;height:25px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:#eee 1px solid;}
.t_public_text span{float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.t_public_text li a{color:#666;}
.t_public_text li a:hover{color:#f60;}

.body_edu_text{display:block; clear:both;}
.body_edu_text ul{margin:0px;padding:5px 0px 0px 25px;}
.body_edu_text li{line-height:25px;height:25px;color:#666;border-bottom:#eee 1px solid;}
.body_edu_text li a{color:#666;display:block;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.body_edu_text li a:hover{color:#f60;}

.body_edu_text span{float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#notice{height:90px;overflow:hidden; float:left; clear:left;width:400px;}
#notice_left{background:url(../notice_bg.gif) 5px top repeat-y;height:90px; float:left; clear:left;width:40px; overflow:hidden;}
#notice_left img{margin-left:15px;}
#notice_right{height:90px;float:right; clear:right;width:360px;}
#notice_right ul{margin:0px;padding:0px;}
#notice_right li{display:block;height:20px; line-height:20px; white-space:nowrap; overflow:hidden;color:#666;}

/*快速链接*/
#link_menu{height:85px;overflow:hidden; float:right; clear:right;width:560px;}
#link_menu_l{height:85px; float:left; clear:left;width:240px; overflow:hidden;}
#link_menu_l img{margin:3px 0px 3px 0px}

#link_menu_r{height:80px; float:right; clear:right;width:310px; overflow:hidden;}
#link_menu_r h2{width:30px; float:left; clear:left; overflow:hidden;}
#link_menu_r ul{margin:0px;width:280px; display:block;float:right; clear:right; overflow:hidden;height:80px;}
#link_menu_r li{float:left; display:inline;height:20px; line-height:20px; white-space:nowrap;padding:2px 4px 2px 2px;}

/*内页样式*/
#wrap_box{width:960px; overflow:hidden; margin:2px auto;background:#fff url(main_bg.gif) repeat-x;}
#wrap_left{float:left; clear:left;width:230px; overflow:hidden;}
#wrap_right{float:right; clear:right;width:720px; overflow:hidden;}

/*局部样式*/
/*case*/
.title_tag{border-bottom:#eee 1px solid; height:30px; line-height:30px; text-align:right;width:98%;}
.title_tag img{margin-top:10px;}
.case_title{background:url(../images/case.gif) 5px center no-repeat;}
.case_text ul{margin:0px;padding:5px;}
.case_text li{display:block; height:60px; overflow:hidden;clear:both;}
.case_text li .img{float:left;width:75px; clear:left;height:57px; background:url(../images/case_img_bg.gif) no-repeat; overflow:hidden; text-align:center;}
.case_text li .img img{margin-top:4px;}

.case_text li .text{float:right;width:170px; height:57px;clear:right;overflow:hidden;}
.case_text li h1{font-size:12px; height:20px; line-height:20px;margin:0px;padding:0px; overflow:hidden; white-space:nowrap;}
.case_text li p{padding:0px;margin:0px; line-height:150%;color:#666; height:60px; overflow:hidden;}

/*about*/
.about_title{background:url(../images/about.gif) 5px center no-repeat;}
.about_text{padding:5px 0px 0px 10px; clear:both; line-height:180%;color:#666; font-family:Arial, Helvetica, sans-serif;}
.about_text .img{width:195px; height:125px; overflow:hidden; background:url(../images/about_bg.gif) no-repeat; text-align:center; vertical-align:middle; float:left;margin-right:5px;}
.about_text .img img{width:177px; height:107px;margin-top:8px;}


/*news*/
.news_title{height:21px; overflow:hidden;margin-top:5px;}
.news_title ul{margin:0px;padding:0px;}
.news_title li{float:left; height:21px; width:81px; line-height:21px;}
.news_title li.active{text-align:center;color:#1e8fb4;font-weight:bold; background:url(../images/active.gif) no-repeat;cursor:pointer;}
.news_title li.normal{text-align:center;color:#666;font-weight:bold;background:url(../images/normal.gif) no-repeat; cursor:pointer;}
.news_text ul{margin:0px;padding:10px;}
.news_text li{ display:block;white-space:nowrap;width:250px; overflow:hidden; height:20px; line-height:20px;color:#5d5d5d;}
.news_text .dis{display:block;}
.news_text .hidden{display:none;}

.contact{border:#eee 5px solid;width:95%; margin:0 auto;}
.contact_title{ height:25px; line-height:25px; overflow:hidden;}
.contact_text{}
.contact_text ul{margin:0px;padding:5px;}
.contact_text li{display:block; height:20px; line-height:20px; border-bottom:#f5f5f5 1px solid; font-family:Arial, Helvetica, sans-serif;color:#666;}

.font1{font-weight:bold;color:#1e8fb4}
a.font1:link{font-weight:bold;color:#1e8fb4}
a.font1:hover{font-weight:bold;color:#1e8fb4}
a.font1:visited{font-weight:bold;color:#1e8fb4}

.font2{font-weight:bold;color:#79a929}
a.font2:link{font-weight:bold;color:#79a929}
a.font2:hover{font-weight:bold;color:#79a929}
a.font2:visited{font-weight:bold;color:#79a929}

.font3{font-weight:bold;color:#f60}
a.font3:link{font-weight:bold;color:#f60}
a.font3:hover{font-weight:bold;color:#f60}
a.font3:visited{font-weight:bold;color:#f60}

.left_tag{height:33px; background:url(../images/tag_1.gif) no-repeat;}
.left_tag_case{height:33px; background:url(../images/tag_2.gif) no-repeat;}
.left_tag_message{height:33px; background:url(../images/tag_6.gif) no-repeat;}

.left_tag_news{height:33px;font-weight:bold;font-size:14px;line-height:33px;padding-left:20px;}

.left_menu{height:425px;background:url(leftbg.gif) repeat-y right top; }
.left_menu h3{height:25px; line-height:25px;background:url(tag_title_05.gif) 20px center no-repeat;padding-left:35px;border-bottom:#eee 1px solid;}

.left_menu ul{margin:0px;padding:0px 0px 0px 10px;}
.left_menu li{display:block; height:28px; line-height:28px; background:#url(tag_title_02.gif) repeat-x left top;border-bottom:#eee 1px solid;}
.left_menu li a{display:block; height:28px; background:url(tag_title_05.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a:link{display:block; height:28px; background:url(tag_title_05.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a:hover{display:block; height:28px; font-weight:bold;background:url(tag_1_06.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a:visited{display:block; height:28px; background:url(tag_title_05.gif) 20px center no-repeat;padding-left:35px;}

.left_menu li a.active{display:block; height:28px;font-weight:bold; background:url(tag_1_06.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a.active:link{display:block; height:28px;font-weight:bold; background:url(tag_1_06.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a.active:visited{display:block; height:28px;font-weight:bold; background:url(tag_1_06.gif) 20px center no-repeat;padding-left:35px;}
.left_menu li a.active:visited{display:block; height:28px;font-weight:bold; background:url(tag_1_06.gif) 20px center no-repeat;padding-left:35px;}


.t_title{height:35px; line-height:35px;font-size:14px;font-weight:bold; background:url(../page_nav_bg.gif) left bottom repeat-x;padding-left:2px;color:#06c;}
.t_title span{float:right;}
.t_content{padding:10px; clear:both; display:block;margin-top:5px; line-height:200%;font-size:14px;}
.t_content_h{padding:10px; clear:both; display:block;margin-top:5px; line-height:180%;}
.t_content_table{padding:0px; clear:both; display:block;margin-top:5px; line-height:180%;}
.case_list{clear:both; display:block;width:100%; overflow:hidden;color:#5d5d5d;}
.case_list ul{margin:0px;padding:10px;}

.case_list li{float:left;width:180px; height:100px; overflow:hidden; text-align:center;}
.case_list li img{width:140px;height:100px;}
.case_list li h1{height:30px; line-height:30px; text-align:center; font-weight:normal;overflow:hidden;width:145px; white-space:nowrap;}

.news_list{ clear:both; display:block; width:100%; overflow:hidden;color:#5d5d5d;}
.news_list ul{margin:0px;padding:10px;}
.news_list li{ display:block; height:25px; line-height:25px;border-bottom:#eee 1px solid;padding-left:10px;}
.news_list li span{ float:right;color:#5d5d5d;}

.page{text-align:center; clear:both; height:30px; line-height:30px;color:#5d5d5d; font-family:Arial, Helvetica, sans-serif;}

.pagenav{height:30px; line-height:30px;border-bottom:#eee 1px solid;padding-left:10px;color:#5d5d5d;}

.cont_title{ height:40px; line-height:40px;font-size:20px; text-align:center;margin:10px auto;padding:0px;}
.cont_date{height:25px;line-height:25px; text-align:center;color:#5d5d5d;}

.cont_text{padding:20px; display:block; clear:both;margin-top:10px;color:#5d5d5d; line-height:200%;}

.cont_page{ height:30px; line-height:30px;width:100%; text-align:center;margin:10px auto; overflow:hidden;}
#footer{text-align:center;height:137px; line-height:200%;margin-top:20px;border-bottom:#ccc 1px solid;border-top:#064db7 2px solid;background:#f5f5f5;color:#666; font-family:Arial, Helvetica, sans-serif;}

.Apply_table{}
.Apply_table td{padding:3px;height:25px;}
.Apply_table input{padding:2px;}
.Product_list{clear:both; display:block;width:100%;}
.Product_list ul{margin:0px;padding:10px;}
.Product_list li{height:25px; line-height:25px; display:block; overflow:hidden;color:#06c;}
.public_more{height:25px;line-height:25px;padding-right:10px;text-align:right; float:right;}
.public_more1{height:25px;line-height:25px;padding-right:30px;text-align:right; float:right;}

.message_list{background:#eee;}
.message_list td{padding:3px; background:#fff;color:#3e3e3e;}
.message_list .tdl{width:15%; text-align:right; vertical-align:top; background:#f8f8f8;}
.message_title{font-size:14px;font-weight:bold; background:#F3FAFC!important;color:#333!important;}

/*会员登录*/
.login1{height:22px;line-height:22px;padding:1px 2px;border:#A2CDE1 1px solid;width:200px;}
.login2{height:22px;line-height:22px;padding:1px 2px;border:#A2CDE1 1px solid;width:70px;}
.login3{font-size:14px;font-weight:bold;padding:3px 8px;}
.input1{width:200px;height:22px;line-height:22px;border:#A2CDE1 1px solid;}

.textarea1{width:400px;height:150px;border:#A2CDE1 1px solid;}
.button1{font-size:14px;font-weight:bold;padding:3px 8px;}

